#ifndef QTANIMEDITOR_H
#define QTANIMEDITOR_H

#include <QtGui/QMainWindow>
#include <QVBoxLayout>

#include "ui_qtanimeditor.h"

class QtGraphicsScene;
class QtGraphicsStateView;
class QtGraphicsStateScene;

class QtAnimEditor : public QMainWindow
{
	Q_OBJECT

public:
	QtAnimEditor(QWidget *parent = 0, Qt::WFlags flags = 0);
	~QtAnimEditor();

	void connectScene(QtGraphicsScene* scene);
	QtGraphicsStateView* getStateView() const { return mStateView; };
public slots:
	void changeProperties( QWidget* widget );
	void changeStateScene(QtGraphicsStateScene* scene);
private:
	Ui::QtAnimEditorClass ui;
	QtGraphicsStateView* mStateView;
};

#endif // QTANIMEDITOR_H
